package com.emily.mall.order.fegin;

import com.emily.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;

//指定nacos注册中心中发现需要调用的服务名称
@FeignClient(name = "mall-product")
public interface ProductService {

    /**
     * 定义需要调用的远程的服务方法
     *  1.@GetMapping("/product/brand/all")指定的路径需要与远程方法定义的路径保证一致
     *  2.方法的名称可以与远程的方法名称不一致，但便于代码的可读性，建议保持一致
     */
    @GetMapping("/product/brand/all")
    public R queryAllBrand();


}
